
#ifndef __3DTANK_H__
#define	__3DTANK_H__

#include "PlgFile.h"
#include "GameMain.h"
#include "3dCamera.h"
#include "RenderList.h"


class C3dTank : public CGameMain
{
public:

	C3dTank();
	virtual ~C3dTank();

	virtual int	Game_Init();
	virtual int	Game_Main();
	virtual int	Game_Shutdown();

protected:
	C3dCamera       cam;						// the single camera
	CRenderList		rend_list;					// the single renderlist
	POLYF4DV1		poly1;						// our lonely polygon
	CPoint4d		poly1_pos;					// world position of polygon

	// initialize camera position and direction
	CPoint4d		cam_pos;
	CVector4d		cam_dir;

	CObj4d			obj;

	CPlgFile		m_plgFile;

	// all your initialization code goes here...
	CVector4d		vscale;
	CVector4d		vpos;
	CVector4d		vrot;
};

#endif